A glamorous beach in Cape Town, Camps Bay Beach offers golden sand, palm-lined promenades, trendy restaurants, and breathtaking views of the Twelve Apostles mountains.